the best of british luck - German English Dictionary